Español English

Introducción a SVG

SVG (Scalable Vector Graphics) es un formato de imagen basado en XML para describir gráficos vectoriales en la web. A diferencia de las imágenes rasterizadas (como PNG o JPEG), los gráficos SVG son escalables, lo que significa que se pueden redimensionar sin perder calidad.

Ejemplo básico de SVG

A continuación, te mostramos un ejemplo de código SVG básico:


<svg width="500" height="300">
    <rect x="10" y="10" width="150" height="100" style="fill:rgb(0,0,255);stroke-width:2;stroke:rgb(0,0,0)" />
    <circle cx="300" cy="150" r="50" stroke="black" stroke-width="3" fill="red" />
    <line x1="250" y1="70" x2="400" y2="70" style="stroke:rgb(233,115,4);stroke-width:2" />
    <text x="250" y="50" font-family="Verdana" font-size="35" fill="blue">Hola Web4U</text>
    <path d="M150 150 L75 250 L225 250 Z" stroke="green" stroke-width="3" fill="yellow" />
</svg>

            

Explicación del código:

Este es un código básico de SVG con diversas etiquetas para dibujar formas geométricas y texto:

Resultado en el navegador

Cuando se visualiza este código en un navegador, el resultado será:

Ejemplo SVG

Enlaces de interés

Para más detalles sobre las características de SVG, puedes consultar la Web de W3C.

También te puede ser útil el Tutorial de SVG en W3Schools.